对象: 趋势记录
象征:
趋势记录超时
在趋势记录期间,可能会发生应用程序任务触发超时的情况,该超时在从跑步到停止原因可能是 SQLite 数据库的文件操作耗时过长,或者记录了过多变量。这通常发生在性能较弱的目标设备上。
可以避免异常的发生:
配置具有较少内存需求的趋势记录,以便存储的数据量适合目标系统。
减少变量的数量。
在趋势记录中,您可以配置记录的数据、位置和时间间隔。
在运行时, CODESYS TargetVisu 将配置传输到 CmpTraceMgr
运行时系统组件。
群组: 录制设置
选择趋势视图的顶部节点。这是趋势名称。然后 记录设置 显示在右侧。
按时间间隔记录 |
注意:选择此选项后, 间隔设置 组显示如下。您可以通过指定时间间隔来配置录制频率。 |
根据任务记录 |
注意:选择此选项后, 任务设置 组显示如下。您可以通过指定任务来配置录制频率。 |
时间间隔 | 例子: 从列表框中选择一个时间单位 (多发性硬化症, s, 米, 时长, d)。 |
任务优先级(0..31) | 默认值: |
任务 | 记录数据的任务 这意味着记录与每个任务周期(或任务周期的倍数)的距离是等距的。 例子: 点击 提示:一般来说,趋势记录与主程序在同一任务中运行。 |
任务优先级(0..31) | 默认值: |
高级设置 | |
每第 n 个周期测量一次 | 运行时系统记录数据的频率取决于处理的任务周期数。 从列表框中选择一个值或在输入字段中键入一个值。 例子: 1小时1分钟1秒1毫秒 例子: CODESYS 使用任务配置中的设置根据频率计算时间间隔。因此,只有至少设置了任务周期时间才可以进行计算。结果以标准样式显示在输入字段的右侧,表格外。 时间间隔,指定为任务周期的倍数 默认: 提示:输入字段后会显示得出倍数的时间间隔。 |
附加运行时缓冲区 | 运行时系统可以记录更多数据的时间间隔长度 例子: 时间间隔(单位 多发性硬化症)用于额外的运行时缓冲区 如果在运行时系统组件中“写入”数据时发生延迟,则存在因覆盖而导致数据丢失的风险。在这种情况下,运行时系统使用附加缓冲区。 |
记录状况 | 记录数据的记录条件:
不允许指针的内容。 注意:如果未定义任何条件,则录音会自动开始。 |
测量减速因素 | 因子(数字数据类型为文字或变量 >= 1 例子: 该因子乘以在 每第 n 个周期测量一次. 这得出实际的记录间隔。 每第 n 个周期测量一次 = 2 且 测量减速因素 = 5 表示每 10 个任务周期仅记录一次测量值。 |
解决 | 例子: 多发性硬化症 应用程序保存时间戳的分辨率 从列表框中选择一个时间单位。 注意:如果执行趋势对象的任务的循环时间为 1 毫秒或更短,则应将时间戳的分辨率设置为 1 微秒。 |
趋势存储 | |
最大变量数 | 例子: 数据库中可管理的最大趋势变量数量 如果你随后增加此值,那么 CODESYS 将执行下载并重新配置数据库。 |
每 N 毫秒存储一次 | 时间间隔(毫秒) 例子: 应用程序根据时间间隔内部计算任务周期数。任务周期的持续时间在任务配置中定义。 值越高,运行时性能越好。缺点是,如果控制器崩溃或关闭,数据丢失的风险就会增加。值越低,风险就会降低。缺点是,如果数据量很大,趋势可视化的控制就会变得更加迟缓。 |
限制 | |
无限制 |
注意:不建议这么做。 |
最大记录数 |
例子: 注意:数据集由趋势变量的值和时间戳组成。 |
估计的数据库大小 | 大概的文件大小在旁边指定 最大记录数 领域。 示例: 估计的文件大小取决于以下因素:
因此,实际数据大小可能存在显著差异。 |
最大存储大小 |
在列表框中,选择存储单位(千字节 例子: 应用程序内部计算数据记录的数量。 |
群组: 变量设置
在趋势视图中选择一个变量。然后相应的 变量设置 显示在左侧。
多变的 | 记录值的变量。
有效数据类型为所有标准类型, 除了 |
参数 | 记录值的参数 这 输入助手 对话框中列出了所有有效的系统参数 参数 类别 类别 选项卡。 |
![]() | 在之间切换 多变的 和 范围 |
记录状况 | 应用程序记录变量数据的条件:
不允许指针的内容。 注意:如果未定义任何条件,则记录会自动开始。 |
附加 y 轴 | 趋势图的 Y 轴显示 多变的.列表框提供了标准Y轴和配置的Y轴。 要求:此选项仅当 趋势 可视化元素已在 编辑显示设置 对话。 |
显示变量名 |
要求:如果输入任何文本 描述,则您可以禁用该选项。 |
描述 | 工具提示的文本(例如: 当 显示变量名称 属性被激活时,文本将用括号补充变量名称。例如: 如果 描述 不包含任何文本,那么 显示变量名称 已启用。名称不带括号(例如, 如果为趋势分配了图例,则趋势变量将被标记在图例中,并像在此处配置趋势一样显示。 |
曲线类型 |
|
图表颜色 | 趋势图中曲线的颜色 |
线型 |
要求: 曲线类型 是 线。 |
填充类型 |
要求: 曲线类型 是 区域。 |
填充颜色 |
要求: 曲线类型 是 区域。 |
透明度 | 用于定义所选颜色透明度的值(0 至 255) 例子 要求: 曲线类型 是 区域。 |
线宽 | 值(像素) 例子: |
线条样式 | 线的显示为实线、虚线、点线、点划线或点划线。 |
点型 | . 显示为散点图
提示:选择 没有任何 对于更大尺寸的数据。 |
启动最低限度警告 |
|
临界下限 | 如果变量值低于限制,则变量在趋势图中以警报颜色显示。 |
颜色 | 当值低于限值时显示警告颜色 |
启动最大警告 |
|
临界上限 | 如果变量值超出限制,则趋势图中变量将以警报颜色显示。 |
颜色 | 值超过限制时警告颜色 |
添加变量 | 在趋势配置中添加一个新变量。接下来,它仍然是空白的配置显示在右侧。 |
删除变量 | 删除选定的变量 |